#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
 
int main()
{
	pid_t id = fork();
	
	if (id == 0)
	{
		// child
		while(1)
		{
			sleep(1);
			printf("I am child, pid: %d\n", getpid());
		}
	}
	else
	{
		// parent
    int cnt = 5; // 运行5秒
		while(cnt--)
		{
			sleep(1);
			printf("I am parent, pid: %d\n", getpid());                        
		}
	}
	return 0;
}
